artificial landscape - Francés Inglés Diccionario